package com.lucky.auth_boot.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
import com.lucky.auth_boot.pojo.dto.PirateDTO;
import com.lucky.auth_boot.pojo.po.PiratePO;
import com.lucky.auth_boot.pojo.vo.PirateUserVO;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface PirateService {
    List<PiratePO> queryPirateDoaminList();
    PiratePO queryPirateDomainById(Integer id);
    Integer deletePirateDomainById(Integer id);
    Integer deletePirateDomainByIds(Integer id);
    Integer updatePirateDomain(PiratePO piratePO);
    Integer addPirateDomain(PiratePO piratePO);
    Page<PirateUserVO> queryPirateUrlListPage(Pageable page, PirateDTO pirateDTO);
    PirateUserVO queryPirateOneById(Integer id);
}
